int b = 500; const int* a = &b; int const *a = &b; int* const a = &b; const int* const a = &b;
const 用来修饰指针指向的变量 b,不能通过 * a 更改
指针本身为常量,不能更改指针本身,如a++ 是错的
且必须初始化
int b = 500; const int* a = &b; int const *a = &b; int* const a = &b; const int* const a = &b;
const 用来修饰指针指向的变量 b,不能通过 * a 更改
指针本身为常量,不能更改指针本身,如a++ 是错的
且必须初始化